package com.ryqg.jiaofu.web.service;


import com.ryqg.jiaofu.business.common.PageResult;
import com.ryqg.jiaofu.domain.pagequery.pdfinfo.PDFInfoPageQuery;
import com.ryqg.jiaofu.domain.vo.OperationVO;
import com.ryqg.jiaofu.domain.vo.PDFInfoVO;
import com.ryqg.jiaofu.domain.vo.PopularPdfVO;

import java.util.List;

public interface PDFService {
    String getPDFView(String docId);

    /**
     *用于首页最新文档接口，展示最新的10条数据
     * */
    List<PDFInfoVO> getPDFList();
    /**
     *  获取热门文档
     * 用于首页热门文档，展示下载量最多的10条数据
     * */
    List<PopularPdfVO> popularPdfList();
    /**
     * 获取用户动态
     * 用于首页用户动态，展示用户最近下载的操作10条数据
     * */
    List<OperationVO> userActivity();

    PageResult<PDFInfoVO> searchPDFList(PDFInfoPageQuery pdfInfoPageQuery);
}
